Data Modelling and Normalisation:
  • Normalisation is a way of stucturing the data in a database.
  • Normalistaion is used for data modelling.
  • Normalisation is a process which makes sure that the rules of the relational database model are correctly applied.

Normalising is a process carried out on the entities of a database in order to make the database work more efficiently, in particular, normalising will help setting up a relational database.

  • First Normal form (1NF).
  • To achieve 1NF, we must remove repeating groups or data (data that contains the same data).

The Process;

  1. Identify all the data items

  2. Identify any repeating groups

  3. Identify the key(s)

  4. Remove any repeating groups into separate entities

  5. Identify keys, add foreign key(S) to represent the relationships.